import re
# info = "我的名字叫zeno，我今年18岁，我身高168"
# li = re.findall("\d+",info)
# print(li)
# 正则能够简单的获取到有规律的不规则的字符串数据

# 字符串的操作方法和正则：哪个简单就按照哪个来

# re.match()  正则表达式 要匹配的字符串 标志位(re.I忽略大小写 re.S点匹配所有字符)
# 从头开始匹配，re.match()返回一个match对象
m1 = re.match("hello","hello world")
# print(m1)
# <re.Match object; span=(0, 5), match='hello'>
# print(m1.group())
# m2 = re.match("hEllo","hello world")
m2 = re.match("hEllo","hello world",re.I)  # re.I忽略大小写
print(m2)  # h-h H-h 如果匹配不成功会返回一个None
print(m2.group())
# AttributeError: 'NoneType' object has no attribute 'group' 就是匹配不成功

# 元字符
